package com.cnn.base.controller;

import javax.annotation.Resource;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import com.cnn.base.util.JsonUtil;
import com.cnn.base.model.ReUserRole;
import com.cnn.base.service.ReUserRoleService;

@RestController
@RequestMapping("/reUserRole")
public class ReUserRoleController {

    @Resource
    private ReUserRoleService reUserRoleService;

    @RequestMapping("/getReUserRole")
    public String getReUserRole() {
        return JsonUtil.success(reUserRoleService.getReUserRole());
    }

    @RequestMapping("/getReUserRoleById")
    public String getReUserRoleById(String id) {
        return JsonUtil.success(reUserRoleService.getReUserRoleById(Long.valueOf(id)));
    }

    @RequestMapping("/addReUserRole")
    public String addReUserRole(ReUserRole reUserRole) {
        reUserRoleService.addReUserRole(reUserRole);
        return JsonUtil.success();
    }

    @RequestMapping("/updateReUserRole")
    public String updateReUserRole(ReUserRole reUserRole) {
        reUserRoleService.updateReUserRole(reUserRole);
        return JsonUtil.success();
    }

    @RequestMapping("/deleteReUserRole")
    public String deleteReUserRole(String id) {
        reUserRoleService.deleteReUserRole(Long.valueOf(id));
        return JsonUtil.success();
    }
}
